package lambda;

import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class Main {

    public static void main(String[] args){

        List<String> names = Arrays.asList("peter", "anna", "mike", "xenia");
//        原来的方法
//        Collections.sort(names, new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//                return o1.compareTo(o2);
//            }
//        });

//        java8的写法
//        Collections.sort(names, (String a,String b) -> {
//            return b.compareTo(a);
//        });

//        更精简的写法
//        只包含一行代码
          names.sort((a,b)->b.compareTo(a));
    }
}
